12 research outputs found

    Formalizing Cyber--Physical System Model Transformation via Abstract Interpretation

    Full text link
    Model transformation tools assist system designers by reducing the labor--intensive task of creating and updating models of various aspects of systems, ensuring that modeling assumptions remain consistent across every model of a system, and identifying constraints on system design imposed by these modeling assumptions. We have proposed a model transformation approach based on abstract interpretation, a static program analysis technique. Abstract interpretation allows us to define transformations that are provably correct and specific. This work develops the foundations of this approach to model transformation. We define model transformation in terms of abstract interpretation and prove the soundness of our approach. Furthermore, we develop formalisms useful for encoding model properties. This work provides a methodology for relating models of different aspects of a system and for applying modeling techniques from one system domain, such as smart power grids, to other domains, such as water distribution networks.Comment: 8 pages, 4 figures; to appear in HASE 2019 proceeding

    Securing The Transportation Of Tomorrow: Enabling Self-Healing Intelligent Transportation

    Get PDF
    The safety of autonomous vehicles relies on dependable and secure infrastructure for intelligent transportation. The doctoral research described in this paper aims to enable self-healing and survivability of the intelligent transportation systems required for autonomous vehicles (AV-ITS). The proposed approach is comprised of four major elements: qualitative and quantitative modeling of the AV-ITS, stochastic analysis to capture and quantify interdependencies, mitigation of disruptions, and validation of efficacy of the self-healing process. This paper describes the overall methodology and presents preliminary results, including an agent-based model for detection of and recovery from disruptions to the AV-ITS

    Metrics -guided models and methods for cost and quality management of component -based software

    No full text
    The paradigm shift to commercial off-the-shelf software components appears inevitable, necessitating drastic changes to current software development and evolution practices. Lack of confidence in the quality of third-party software components and the systems based on them has currently limited the applicability of this efficient paradigm to non-critical applications. Software metrics can be used to objectively quantify the quality of software components and systems, alleviating quality and risk concerns and raising assurance in component-based systems. This research identifies a set of software metrics pertinent to cost and quality management of component-based systems. To determine the extent of testing required for quality assurance, a temporal model is developed for predicting the value of test coverage, which is one of the proposed metrics. The metrics are then utilized in developing a graphical model for characterization of a component-based software system based on quality attributes of its constituent components and integration code. Based on this model, a development methodology is proposed for guiding acquisition and integration efforts by using multi-objective optimization to select components that will yield the highest quality within affordable cost. Enterprise integration, which aims at aligning business operations and information technology resources in an enterprise, is an emerging application of the component-based paradigm, and well-suited to metrics-guided optimization. As a final contribution of the research, the aforementioned techniques are applied to cost and quality management of enterprise integration

    Algorithmic Support for Personalized Course Selection and Scheduling

    No full text
    The work presented in this paper demonstrates the use of context-aware recommendation to facilitate personalized education, by assisting students in selecting courses and course content and mapping a trajectory to graduation. The recommendation algorithm considers a student\u27s profile and their program\u27s curricular requirements in generating a schedule of courses, while aiming to reduce attributes such as cost and time-to-degree. The resulting optimization problem is solved using integer linear programming and graph-based heuristics. The course selection algorithm has been developed for the Pervasive Cyberinfrastructure for Personalized eLearning and Instructional Support (PERCEPOLIS), which can assist or supplement the degree planning actions of an academic advisor, with assurance that recommended selections are always valid

    Wheel Tracks, Rutting a New Oregon Trail: A Survey of Autonomous Vehicle Cybersecurity and Survivability Analysis Research

    No full text
    The Rapid Development of Autonomous Vehicles during the Past Decade Has Caused Increasingly Grave Cybersecurity Challenges to Be Associated with their Use. among These Challenges Are Vulnerabilities Involving Existing Vehicular Technology, Which Have Been Subject to Well-Publicized Exploits that Bring into Question the Survivability of These Vehicles under Failure or Attack. This Chapter is a Survey of the Research Landscape of Autonomous Vehicles, Focusing on Security and Survivability; Related Attributes Such as Performability Are Also Considered. Research Areas Are Visualized in a Taxonomy and Gaps Are Discussed throughout the Paper. We Conclude with Recommendations and a Discussion of Future Research Opportunities

    Survivability Evaluation of Gas, Water and Electricity Infrastructures

    Get PDF
    AbstractThe infrastructures used in cities to supply power, water and gas are consistently becoming more automated. As society depends critically on these cyber-physical infrastructures, their survivability assessment deserves more attention. In this overview, we first touch upon a taxonomy on survivability of cyber-physical infrastructures, before we focus on three classes of infrastructures (gas, water and electricity) and discuss recent modelling and evaluation approaches and challenges
    corecore